package com.cdtu.labpreview.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cdtu.labpreview.common.Result;
import com.cdtu.labpreview.entity.Reference;

/**
 * 实验参考资料方法接口
 */
public interface IReferenceService extends IService<Reference> {
    /**
     * 获取实验参考资料（学生、老师）
     * @param no
     * @return
     */
    Result getReference(int no, int type);

    /**
     * 添加实验参考资料
     * @param reference
     * @return
     */
    Result addReference(Reference reference);

    /**
     * 修改实验参考资料
     * @param reference
     * @return
     */
    Result updateReference(Reference reference);

    /**
     * 删除实验参考资料
     * @param id
     * @return
     */
    Result deleteReference(long id);
}
